vehicle localization - Alemán Inglés Diccionario